<?php

namespace app\admin\model;
use Think\Db;
use think\Model;
/**
 * 图片管理
 */
class PicTypes extends Model
{

    /**
     * 获取图片信息
     */
    public function getById($id)
    {
        return (Object) $this->where('id', $id)->find()->toArray();
    }
    /**
     * 获取图片名称
     */
    public function getByName($id)
    {
        return $this->where('id',$id)->value('name');
    }
    /**
     * 新增图片
     */
    public function add()
    {
        $result = $this->save(input('post.'));
        //日志
        $id             = $this->order("id desc")->find();
        $name = session('my_self')['name'];
        $des = $name."【添加】了编号为【".$id->id."】的图片类别";
        add_log(2,session('my_self')['id'], $des);
        if (false !== $result)
        {
            return js_return(1, "添加成功");
        }
        else
        {
            return js_return(0, $this->getError());
        }
    }

    /**
     * 编辑图片类别
     */
    public function edit()
    {
        $result = $this->update(input('post.'), 'id=' . input('id'), ['name', 'note']);
        //日志
        $id             = $this->order("id desc")->find();
        $name = session('my_self')['name'];
        $des = $name."【修改】了编号为【".$id->id."】的图片类别";
        add_log(2,session('my_self')['id'], $des);
        if (false !== $result)
        {
            return js_return(1, "更新成功");
        }
        else
        {
            return js_return(0, $this->getError());
        }
    }

    /**
     * 删除菜单
     */
    public function del()
    { 
        $id=input('id');
        $result = $this->where( "id={$id} or id={$id}" )->delete();
        if (false !== $result)
        {
            return [1, "删除成功:".input('id')];
        }
        else
        {
            return [0, $this->getError()];
        }
    }
    /**
     * 获取josn用到的列表
     */
    public function getPicType()
    {
        return $this->select()->toArray();
    }
    
    /**
     * 获取图片分类
     */
     public function getAllPitType()
    {
        return $this->select()->toArray();
    }
}
